Simulating Subsurface Flow and Transport on Ultrascale Computers using PFLOTRAN
نویسندگان
چکیده
We describe PFLOTRAN, a recently developed code for modeling multi-phase, multicomponent subsurface flow and reactive transport using massively parallel computers. PFLOTRAN is built on top of PETSc, the Portable, Extensible Toolkit for Scientific Computation. Leveraging PETSc has allowed us to develop—with a relatively modest investment in development effort—a code that exhibits excellent performance on the largest-scale supercomputers. Very significant enhancements to the code are planned during our SciDAC-2 project. Here we describe the current state of the code, present an example of its use on Jaguar, the Cray XT3/4 system at Oak Ridge National Laboratory consisting of 11706 dual-core Opteron processor nodes, and briefly outline our future plans for the code.
منابع مشابه
PFLOTRAN: Reactive Flow & Transport Code for Use on Laptops to Leadership-Class Supercomputers
PFLOTRAN, a next-generation reactive flow and transport code for modeling subsurface processes, has been designed from the ground up to run efficiently on machines ranging from leadership-class supercomputers to laptops. Based on an object-oriented design, the code is easily extensible to incorporate additional processes. It can interface seamlessly with Fortran 9X, C and C codes. Domain decomp...
متن کاملEvaluating the performance of parallel subsurface simulators: An illustrative example with PFLOTRAN
[1] To better inform the subsurface scientist on the expected performance of parallel simulators, this work investigates performance of the reactive multiphase flow and multicomponent biogeochemical transport code PFLOTRAN as it is applied to several realistic modeling scenarios run on the Jaguar supercomputer. After a brief introduction to the code's parallel layout and code design, PFLOTRAN's...
متن کاملExperiences and Challenges Scaling PFLOTRAN, a PETSc-based Code for Subsurface Reactive Flow Simulations, Towards the Petascale on Cray XT Systems
We describe our experiences running PFLOTRAN—a code for simulation of coupled hydro-thermal-chemical processes in variably saturated, non-isothermal, porous media—on the Cray XT series of computers, including initial experiences running on the petaflop incarnation of Jaguar, the Cray XT5 at the National Center for Computational Sciences at Oak Ridge National Laboratory. PFLOTRAN utilizes fully ...
متن کاملHigh Performance Computing in Hydro- and Environmental Engineering
High Performance Computing (HPC) can be understood as the interaction of parallel and adaptive methods with fast solvers on powerful parallel computers. Therefore, an introduction to parallel and adaptive methods as well as to fast solvers is given. The interaction of these methods is demonstrated using three examples which deal with groundwater flow and transport processes, gaswater flow as we...
متن کاملEvaluation of preferential flow component of RZWQM in simulating water and atrazine transport to subsurface drains
The ARS Root Zone Water Quality Model (RZWQM ver. 3.25) was used to simulate the effect of field measured macroporosity on atrazine transport to subsurface drain lines. Field data on atrazine concentrations in subsurface drain flow from corn fields, for modified no-till (mNT) and moldboard plow (MP) systems, were used to evaluate the performance of the RZWQM for the growing seasons of 1990, 199...
متن کامل